package com.haoze.nurseapp.enumeration;

public enum OrderStatusEnum {

    TYPE_ALL("0","全部"),
    TYPE_TO_SUBMIT("1","待提交"),
    TYPE_TO_CONFIRM("2","待确认"),
    TYPE_TO_APPROVAL("3","待审批"),
    TYPE_TO_EXECUTE("5","待执行"),
    TYPE_TO_SORT("6","整理"),
    TYPE_TO_CANCEL("9","已取消"),

    EXAM_OR_LAB_TYPE_ONE("1","本次"),
    EXAM_OR_LAB_TYPE_TWO("2","历史"),

    ACTION_SUBMIT("0", "开立医嘱"),
    ACTION_STOP("1", "停用医嘱"),
    ACTION_CANCEL("2", "取消医嘱"),

    ORDER_TYPE_ONE("1","长期医嘱"),
    ORDER_TYPE_TWO("2","临时医嘱"),
    ORDER_TYPE_TEMP("7F8AF946D8917555E0537A5B14ACC42E","临时医嘱"),
    ORDER_TYPE_LONG("7F8AF94691897555E0537A5B14ACC42E","长期医嘱"),

    ORDER_UNCONFIRM("0","未确认"),
    ORDER_CONFIRM("1","确认"),

    ORDER_TASK_EXECUTE("0","任务流转消息"),
    ORDER_STATUS_CHANGE("1","医嘱状态变更消息"),

    PRESC_SAVE("0","处方暂存"),
    PRESC_SUBMIT("1","处方提交"),
    PRESC_DEL("2","处方删除"),

    ORDER_SAVE("0","开立"),
    ORDER_SUBMIT("1","提交"),
    ORDER_AUDIT("2","复核"),
    ORDER_STOP("3","停止"),
    ORDER_INVALID("4","作废"),
    ORDER_EXECUTE5("5","执行可取消"),
    ORDER_EXECUTE6("6","执行不可取消"),
    ORDER_VERIFY("7","审核"),
    ORDER_DEL("8","删除"),
    ORDER_CANCEL("9","取消"),

    ORDER_STOP_HIS("3","停止"),

    TESTDRUG_FLAG_N("0","药品不需要皮试"),
    TESTDRUG_FLAG_Y("1","药品需要皮试"),

    TRANSFUSION_UNREQUIRE_SAFE("0", "不需要安全输血医嘱"),
    TRANSFUSION_REQUIRE_SAFE("1", "需要安全输血医嘱");

    private String value;

    private String name;


    public String getValue() {
        return value;
    }

    public String getName() {
        return name;
    }

    private OrderStatusEnum(String value , String name ){
        this.value = value ;
        this.name = name ;
    }

}
